fight to the end - German English Dictionary